package cn.edu.wynu.d4_jdk8_time;

/*
Period(一段时期)：可以用于计算两个 LocalDate对象 相差的年数、月数、天数。
                    方法名                                                 说明
public static Period between(LocalDate start, LocalDate end)    传入2个日期对象，得到Period对象
public int getYears()                                           计算隔几年，并返回
public int getMonths()                                          计算隔几个月，年返回
public int getDays()                                            计算隔多少天，并返回

*/
import java.time.LocalDate;
import java.time.Period;

public class Test7_Period {
    public static void main(String[] args) {
        // 掌握Period的作用：计算两个日期相差的年数，月数、天数。
        LocalDate start = LocalDate.of(2029, 8, 10);
        LocalDate end = LocalDate.of(2030, 12, 15);

        // 1、创建Period对象，封装两个日期对象。
        Period period = Period.between(start, end);

        // 2、通过period对象获取两个日期对象相差的信息。
        System.out.println(period.getYears());
        System.out.println(period.getMonths());
        System.out.println(period.getDays());
    }
}
